package com.crm.dao.mapper.productManager;

import com.crm.model.entity.productManager.CustomerMemberProductCourse;
import com.crm.model.entity.productManager.CustomerMemberProductCourseExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomerMemberProductCourseMapper {
    long countByExample(CustomerMemberProductCourseExample example);

    int deleteByExample(CustomerMemberProductCourseExample example);

    int deleteByPrimaryKey(String memberProductCourseId);

    int insert(CustomerMemberProductCourse record);

    int insertSelective(CustomerMemberProductCourse record);

    List<CustomerMemberProductCourse> selectByExample(CustomerMemberProductCourseExample example);

    CustomerMemberProductCourse selectByPrimaryKey(String memberProductCourseId);

    int updateByExampleSelective(@Param("record") CustomerMemberProductCourse record, @Param("example") CustomerMemberProductCourseExample example);

    int updateByExample(@Param("record") CustomerMemberProductCourse record, @Param("example") CustomerMemberProductCourseExample example);

    int updateByPrimaryKeySelective(CustomerMemberProductCourse record);

    int updateByPrimaryKey(CustomerMemberProductCourse record);
}